執行全域前一刻,做全域的預編譯;執行function前一刻,做function的預編譯。
形參(形式參數)、變數(就是指前面有var let const關鍵字,注意此時不賦值)實參(實際參數)給形參
function(不管body,執行時才看)function和變數這裡才賦值)
console.log(a);
console.dir(c);
var a=1;
function fun(){
    var b=a;
    b+=1;
}
var c={
	'name':'Linda',
	'state':'hungry',
	'wanttoDO':function(){
		console.log('吃吃吃')
	}
 }
console.dir(c);
var d=c;
d.state='sleepy';
d.wanttoDO=function(){
	console.log('像豬一樣的人')
};
console.dir(c)
fun();